О разделе
История языка Zig
Версия 0.3.0 (2018) принесла улучшения в систему управления ошибками. В Zig отсутствуют исключения. Вместо них используется явная передача ошибок через специальный тип error, который может…
Основы языка Zig
Zig — это системный язык программирования, разработанный с целью стать простым, надёжным и эффективным инструментом для написания низкоуровневого кода. Он сочетает в себе контроль над ресурсами,…
Архитектура системного программирования на Zig
Стандартная библиотека также содержит утилиты для работы с этапом компиляции, метапрограммирования, сериализации и отладки. Она служит не только инструментом, но и примером идиоматичного кода на Zig.
Типы данных и управление памятью
Типизация, набор правил определения типа данных значений языка.
Управляющие конструкции и операторы Zig
Особое внимание Zig уделяет безопасности при работе с целочисленными операциями. По умолчанию арифметические операторы проверяют переполнение во время выполнения в режиме отладки. Если происходит…
Функции и компиляция времени выполнения
Одна из ключевых особенностей Zig — возможность выполнять функции во время компиляции. Для этого используется модификатор comptime. Функции, помеченные как comptime, выполняются на этапе сборки…
Первая программа на Zig
Гайд по установке и настройке с написанием первой программы и её запуском.
Zig — о разделе
Подборка материалов раздела Zig в энциклопедии Вселенная IT